home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 October / Chip Ekim 2003.iso / prog / desktop / vizeon / setup.exe / AppDir\Vizeon Office\Calculator2.swf / scripts / frame_3 / DoAction.as
Encoding:
Text File  |  2003-08-10  |  965 b   |  61 lines

  1. function Operation(newOper)
  2. {
  3.    MyDot = true;
  4.    if(operator == "+")
  5.    {
  6.       display = Number(operand1) + Number(display);
  7.    }
  8.    if(operator == "-")
  9.    {
  10.       display = operand1 - display;
  11.    }
  12.    if(operator == "*")
  13.    {
  14.       display = operand1 * display;
  15.    }
  16.    if(operator == "pow")
  17.    {
  18.       display = Math.pow(operand1,display);
  19.    }
  20.    if(operator == "/")
  21.    {
  22.       display = operand1 / display;
  23.    }
  24.    operator = "=";
  25.    Clear = true;
  26.    MyDot = false;
  27.    if(newOper != null)
  28.    {
  29.       operator = newOper;
  30.       operand1 = display;
  31.    }
  32. }
  33. function DisplayMe(digit)
  34. {
  35.    if(clear)
  36.    {
  37.       clear = false;
  38.       MyDot = false;
  39.       display = "0";
  40.    }
  41.    if(length(Display) < 12)
  42.    {
  43.       if(display == "0" and digit != ".")
  44.       {
  45.          display = digit;
  46.       }
  47.       else
  48.       {
  49.          display += digit;
  50.       }
  51.    }
  52. }
  53. if(i < 28)
  54. {
  55.    gotoAndPlay(2);
  56. }
  57. else
  58. {
  59.    stop();
  60. }
  61.